var express=require('express');
var app = express();
var contador = 0;

//Para el inicio de la página
app.get('/', function (req, res) {   
	res.send('Prueba poniendo "suma.html" o "suma.json"');
});

//Funcion para realizar la suma del contador
app.post('/suma', function (req, res) {
	contador++; //Sumo 1 al contador cada vez que entre aqui
	res.send('El contador ahora vale: '+ contador +'\n');
});

//Funcion para realizar la suma del contador
app.post('/suma.json', function (req, res) {
	contador++; //Sumo 1 al contador cada vez que entre aqui
	res.send('El contador ahora vale: '+ contador +'\n');
});

//Funcion para devolver el valor para JSON
app.get('/suma.json', function (req, res) {
	res.send('{"contador":"'+contador+'"}');
});

//Funcion para realizar la suma del contador
app.post('/suma.html', function (req, res) {
	contador++; //Sumo 1 al contador cada vez que entre aqui
	res.send('El contador ahora vale: '+ contador +'\n');
});

//Funcion para devolver el valor para HTML
app.get('/suma.html', function (req, res) {
	res.send('El contador actual, vale: ' + contador);
});

//Para el apartado B
app.get('/apB', function (req, res) {
	var html = '<html><head><title>Ejercicio Bloque T2.3B</title></head>';
	var form = '<form name"formulario" action="http://localhost:6969/suma" method="post">'
	var boton = '<input type="submit" name="texto" value="contar"></input>'
	res.send('El contador actual, vale: ' + contador + form + boton + '</body>');
});


//Puerto de escucha
app.listen(6969);
console.log('Servidor en: http://localhost:6969/');
